package com.metasoft.flex.dto
{
	import mx.collections.ArrayCollection;
	
	public class ProgramInformationDTO
	{
		private var titleObj: Object;
		private var duration: Number;
		private var serviceObj: Object;
		private var guidanceObj: Object;
		private var creditorArray: ArrayCollection;
		private var contentObj:Object;
		private var descriptionObj:Object;
		private var itemDescriptionObj:Object;
		private var languageObj:Object;
		private var categoryObj:Object;
		private var authorObj:Object;
		private var cost:Number;
		
		public function setTitle(titleObj:Object) : void {
			this.titleObj = titleObj ;
		}
		
		public function getTitle(): Object { 	
			return titleObj;
		}
		
		public function setDuration(duration:Number): void {
			this.duration = duration;
		}
		
		public function getDuration(): Number {
			return duration;
		}
		
		public function setCost(cost:Number): void {
			this.cost = cost;
		}
		
		public function getCost(): Number {
			return cost;
		} 
		 
		public function setService(serviceObj:Object) : void {
			this.serviceObj = serviceObj ;
		}
		
		public function getService(): Object { 	
			return serviceObj;
		}
		
		public function setCreditor(creditorArray: ArrayCollection): void {
			this.creditorArray = creditorArray;
		} 
		
		public function getCreditor(): ArrayCollection {
			return creditorArray;
		}
		
		public function setGuidance(guidanceObj:Object): void {
			this.guidanceObj = guidanceObj;
		}
		
		public function getGuidance(): Object {
			return guidanceObj;
		}
		public function setContent(contentObj:Object): void {
			this.contentObj = contentObj;
		}
		
		public function getContent(): Object {
			return contentObj;
		}
		public function setDescription(descriptionObj:Object): void {
			this.descriptionObj = descriptionObj;
		}
		
		public function getDescription(): Object {
			return descriptionObj;
		}	
		public function setitemDescription(itemDescriptionObj:Object): void {
			this.itemDescriptionObj = itemDescriptionObj;
		}
		
		public function getitemDescription(): Object {
			return itemDescriptionObj;
		}
		public function setLanguage(languageObj:Object): void {
			this.languageObj = languageObj;
		}
		
		public function getLanguage(): Object {
			return languageObj;
		}	
		public function setCategory(categoryObj:Object): void {
			this.categoryObj = categoryObj;
		}
		
		public function getCategory(): Object {
			return categoryObj;
		}	
		public function setAuthor(authorObj:Object): void {
			this.authorObj = authorObj;
		}
		
		public function getAuthor(): Object {
			return authorObj;
		}
	}
}